查看原文
其他

“甲骨文牌”Java正在死亡

开源中国 OSC开源社区
2024-08-15
2020 年,甲骨文是最受欢迎的 JDK 供应商,其主导的 JDK 发行版占据了大约 75% 的市场份额。
2022 年,甲骨文虽然保住了 JDK 供应商第一的市占位置,但其份额已经缩水了近一半,跌至 34%。
2023 年,甲骨文主导的 JDK 发行版所占市场份额下跌到了 28%。
以上数据来自 New Relic 发布的 “2023 年 Java 生态系统状况报告”。
近日,Azul 发布了一份全球 Oracle Java 使用、定价和迁移调查的报告,旨在评估 Java 社区对 Oracle 的定价、政策和 Java 支持的反应。

报告基于来自全球 663 名经验丰富的 Java 专业人士的反馈,探讨了 Oracle Java 用户迁移到基于 OpenJDK 的替代方案的原因、迁移过程和时间的详细信息,以及支持和技术专业知识对于 OpenJDK 发行版的重要性。

多年来 Oracle 在 Java 用户中的份额一直在下降,从 2020 年的 JDK 发行版市场的约 75% 下降到 2023 年的 42%

调查结果表明,86% 的 Oracle Java SE 用户正在或计划将其全部或部分 Java 应用程序从 Oracle 迁移出去

具体原因包括成本、对开源的偏好、对 Oracle 正在进行的定价变化的不确定性以及 Java 使用审计的威胁。

  • 成本:53% 的人认为 Oracle Java 太贵。

  • 偏好开源替代品:47% 的人表示希望使用像 OpenJDK 这样的开源发行版。

  • 不确定性:38% 的受访者指出 Oracle 的定价、许可和支持正在发生变化。

  • 审计风险:25% 的人提到对 Oracle 可能进行的 Java 使用情况审计的担忧。

  • 技术支持:24% 的人表示 Oracle 支持未能满足他们的期望。

大约三分之二的计划从 Oracle Java 迁移的受访者将在两年内完成迁移。

在计划继续使用 Oracle Java 的 14% 的受访者中,约三分之一的人表示他们对 Oracle 的定价和政策感到满意。

大多数已迁移的组织都对迁移过程、时间和结果感到满意,有三分之二的受访者表示从 Oracle Java 转向 OpenJDK 发行版帮助组织节省了成本。

75% 的受访者在 12 个月内完成了向 OpenJDK 的迁移,23 % 的受访者在不到三个月的时间内完成了迁移。

84% 的受访者表示,迁移到 OpenJDK 发行版的过程符合预期;其中 41% 表示迁移过程比预期的要容易,43% 表示迁移过程按计划进行。



当 Oracle 于 2009 年 4 月以 74 亿美元收购 Sun Microsystems 时,Oracle 创始人和董事长 Larry Ellison(拉里·埃里森)将 Java 语言称作“我们所买下的最重要的软件资产”。

然而甲骨文接手 Java 之后便开始使劲霍霍,甚至被一度认为“杀死”了 Java。

2018 年,甲骨文宣布将于 2019 年 1 月结束 Java 8 的免费公共更新, Oracle Java 8 的公开更新只能通过付费订阅 Oracle Java SE 来获得,并改变未来 Oracle Java 公共更新的提供和许可方式。

这向许多人展示了甲骨文管理的弊端,也预示着我们今天看到的与 Java 支持和更新相关的复杂许可模式和高昂成本。

甲骨文这一举措极具颠覆性,导致其他公司和组织提供自己的 OpenJDK 发行版并提供支持和更新的活动激增。

从这个意义上讲,开源生态系统继续蓬勃发展,为开发人员提供了广泛的选择,以满足他们的需求。

2019 年,Oracle Java 许可证再次变更。它对于个人和开发目的是免费的,但商业用户需要订阅。

似乎因此,Oracle 在 Java 开发人员中的受欢迎程度开始下降。Azul 的 2023 年 Java 现状调查和报告指出,全球 72% 的人正在考虑从 Oracle Java 迁移到非 Oracle 发行版,60% 的人已经在使用非 Oracle OpenJDK。

到 2023 年,甲骨文推出全新 Java SE 定价模式 —— 将基于公司总员工数来收取对应的费用,而不是使用 Java 的员工数;意味着即便公司只有一个开发者使用 Java,也会按总员工数量收费。

在这种最新的定价模式下,一些客户表示成本增加了 2 到 12 倍。雪上加霜的是,审计压力似乎也在增加。

根据 Gartner 的预测,到 2026 年,将有超过 20% 使用 Java 应用程序的企业接受 Oracle 公司的审计,从而产生预算外的违规费用。

最后用 Azul 联合创始人兼 CEO Scott Sellers 的观点结尾:

“大量用户放弃使用 Oracle Java 是因为人们对定价变化的担忧不断增加,并且越来越倾向于使用开源替代品。

尽管一些公司最初对迁移犹豫不决,但那些已经迁移到 OpenJDK 发行版的公司有着正向的体验。

很明显,Java 社区用户会用脚投票,为他们的 Java 应用程序和基于 Java 的基础设施寻求更具成本效益、更灵活和更开放的解决方案。”


延伸阅读

Java是最能打的编程语言

“业界毒瘤”Oracle买下Java已有15年——埃里森才是它的伯乐?

价格暴涨,甲骨文推出全新Java SE定价模式


Reference

https://download.virtualbox.org/virtualbox/7.1.0_BETA1

https://forums.virtualbox.org/viewtopic.php?t=111988

https://www.azul.com/newsroom/new-azul-survey-and-report-on-oracle-java-usage-pricing-and-migration-finds-86-of-users-migrating-off-oracle-java-citing-reasons-including-cost-uncertainty-and-audit-risk/

活动推荐


END


热门文章

瑞士已进入next level——要求所有政府软件开源

Crowdstrike更新导致全球Windows大面积蓝屏死机

我用十条优化措施,将Redis费用降本46万/月

开源独角兽GitLab将被“卖身”

程序员应该掌握的三种编程语言——有Zig无Rust?

继续滑动看下一个
OSC开源社区
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存